﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript" type="text/javascript" src="/Js/load.js?v=050E3FBC"></script>
    <title>TCP 注册服务 - C# 高性能自动化服务端框架 - 凹凸架构</title>
        <style type="text/css">
        a{text-decoration: none;}
        a:hover{text-decoration: underline;}
    </style>
</head>
<body>
    <p>AutoCSer 包含一个 TCP 内部服务注册组件，支持若干<a href="/Config/Index.html?v=50E3FBC">全局默认配置</a>，需要引用 <a href="/Index.html?v=50E3FBC" title="Go to the home page to download">AutoCSer</a>\Packet\*\AutoCSer.dll。</p>
    <p>
        服务注册组件负责服务注册信息的管理与实时推送服务的注册更新信息。
        <br />一般情况下，一台服务器开启一个 TCP 注册服务，用于为该服务器上的 TCP 服务动态分配端口并提供服务注册，同一个 IP 地址的 TCP 服务应该由同一个 TCP 注册服务来管理。
    </p>
    <p>
        启动 TCP 注册服务端与服务配置参考
        <div> 参考示例 <a href="/Index.html?v=50E3FBC" title="Go to the home page to download">AutoCSer</a>\Example\<a id="GetCode0" href="javascript:AutoCSer.Web.Include.GetCode.Get('Example','0');">TcpRegisterServer\Program.cs</a></div>
        <div>配置 参考示例 <a href="/Index.html?v=50E3FBC" title="Go to the home page to download">AutoCSer</a>\Example\<a id="GetCode1" href="javascript:AutoCSer.Web.Include.GetCode.Get('Example','1');">TcpRegisterServer\Config.cs</a></div>
    </p>
    <p>
        TCP 服务端（注册服务客户端）建议使用 IP 地址来标识该 TCP 注册服务的配置名称
        <div>配置 参考示例 <a href="/Index.html?v=50E3FBC" title="Go to the home page to download">AutoCSer</a>\Example\<a id="GetCode2" href="javascript:AutoCSer.Web.Include.GetCode.Get('Example','2');">TcpRegisterClient\Config.cs</a></div>
        <div> 参考示例 <a href="/Index.html?v=50E3FBC" title="Go to the home page to download">AutoCSer</a>\Example\<a id="GetCode3" href="javascript:AutoCSer.Web.Include.GetCode.Get('Example','3');">TcpRegisterClient\Program.cs</a></div>
    </p>
</body>
</html>